import store from '@/store'

export default { // 自定义指令规则对象
    inserted(el,bind){ // 自定义指令固定名字配置项 inserted 周期函数
    // 例子: v-power="import / default"
    // 参数1,使用自定义标签元素本身
    // 参数2,指令关联的信息对象(包含给指令传入的值)
      let point = store.state.user.userInfo.roles.points // 按钮权限点英文字符串数组
      if(!point.includes(bind.value)){ // bind.value 就是自定义标签绑定的值
        // 后台返回的按钮权限数组points里找不到,自定义指令传入的值
        // 就要把这个标签移除掉
        el.parentNode.removeChild(el)
      }
    }
}
